@charset "utf-8";

div,table,html,body,form,ul,ol,li,dl,dt,img,dd,tr,span,input,select,img,p{margin:0 ;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
body{font-size:16px;font-family:"微软雅黑","宋体";color:#333333; text-align:left; background-color:#ffffff;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:none;color:#903e26;text-decoration: underline;} 
ul li{list-style:none;}
img{display:block; vertical-align:top;}

.comHide{display: none;}
.zpcl{ clear:both; height:0px; overflow:hidden;}
.container{width:1200px;margin:0 auto;height:auto;}
.bgf{background: #fff;}

.contentPage .bj1{height:250px;}


.bj1{background:url("20210112-rbzp_bj1-2.jpg") no-repeat center top; height:734px; min-width:1200px;}
.contentDiv{font-size: 16px; line-height: 35px; padding-right: 20px;}
.contentDiv img{display: inline-block}
.contentDiv p{text-indent: 2em; padding-bottom: 15px; text-align: justify; margin: 0; padding: 15px 0 10px;}
.pos{font-size: 16px; border-bottom: #e5e5e5 solid 1px; height: 30px; }
.pos .left{border-bottom: #e00000 solid 2px; line-height: 30px; float: left;}
.pos .right{line-height: 30px; float: right; cursor: pointer;}
#page{}
#page span, #page a{ width: 30px; height: 30px; line-height: 30px; border: #ccc solid 1px; text-align: center; display: inline-block; margin-right: 10px;}
#page .cpp{color: #F00D29;}

#sendSms{cursor: pointer;}
#captchaImg{width: 101px; height: 35px; cursor: pointer;}
.error{display: none; font-size: 16px; color: #DF0509; text-align: left; padding-left: 80px; padding-top: 10px; clear: both;}
.dl_btn{ background:#e13100; display:inline-block; border-radius:10px; height:30px; line-height:30px; padding:0 25px; font-family:"微软雅黑", "黑体"; font-size:16px; color:#efefef; cursor:pointer; user-select: none;}
.btn_2{width:289px; height: 35px; line-height:35px; padding:0; text-align:center;}
.btn_3{width:169px; height: 35px; line-height:35px; padding:0; margin-right:20px; text-align:center;}
.btn_4{width:100px; height: 35px; line-height:35px; padding:0; text-align:center; background:#ccc; color:#000;}
.btn_5{height: 35px; line-height:35px; padding:0 20px; text-align:center; background:#ccc; color:#000;}

.dl_more{float: right; margin:3px -5px 0 0; padding:0 5px; font-size:14px; text-align:center;}
.dl_btn_2{background:#009688;}
.dl_btn_3{background:#2F4056;}

.td-jl{font-size:16px; vertical-align:top; padding-top:20px; text-align:center;}
.td-jl .dl_more{float: none; width:120px;}

.bj-tit{font-size: 20px; padding: 20px; font-family:"微软雅黑", "黑体"; font-weight: bolder;}
.bj-con{font-size: 16px; padding: 10px 20px; font-family:"微软雅黑", "黑体"; }
.com-img{float: left; max-width: 500px; max-height: 500px; margin-right: 30px;}

.bj2{/*background:url("20210112-rbzp_bj2.jpg") no-repeat center bottom; */padding-bottom:60px;}

.bj3{background:url("20210112-rbzp_bj3.jpg") no-repeat center top; height:112px;}

.logo{margin:0 auto; width:740px; padding-top:60px; padding-bottom:57px;}

.tzgg_k{float:left; width:743px;}

.dl_k{float:right; width:431px;}

.tzgg_bt{background:url("20210112-rbzp_yh_1.png"); width:718px; height:53px; font-family:"微软雅黑", "黑体"; font-size:24px; font-weight:bold; line-height:53px; color:#ffffff; padding-left:25px;}
.indexIn{width: 100%; height: 100%; box-sizing: border-box; padding-left: 10px; border: none; background:none; font-size: 16px;}

.dl_bt{background:url("20210112-rbzp_dl_1.png"); width:406px; height:53px; font-family:"微软雅黑", "黑体"; font-size:24px; font-weight:bold; line-height:53px; color:#ffffff; padding-left:25px;}
a.dl_bt{color:#ffffff;}

.z_16{font-family:"微软雅黑", "黑体"; font-size:20px; line-height:40px; text-align:left; padding:20px 30px 0px 30px;}
.z_16 li{ background:url("20210112-rbzp_xw_dd.png") no-repeat 0px 18px; padding-left:20px;}
.z_16 span{float:right; color:#8e8e8e;}

.z_bj{background-color:#ffffff; min-height:348px;}

.z_dlbj{background-color:#ffffff; min-height:248px; padding:50px 40px;}
.z_dlbj2{padding:32px 40px;}

.dl_wz{float:left; font-family:"微软雅黑", "黑体"; font-size:16px; line-height:36px; color:#333333; width: 86px; text-align: right;}

.dl_zhk{float:left; background-color:#ebebeb; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; height:36px; width:220px; font-family:"微软雅黑", "黑体"; font-size:16px; line-height:36px; color:#666666; padding:0px 10px;}
.dl_zhk2{float:left;}

.dl_yzmk{float:left; background-color:#ebebeb; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; height:36px; width:105px; font-family:"微软雅黑", "黑体"; font-size:16px; line-height:36px; color:#666666; padding:0px 10px;}

.dl_yzm{float:left; padding-left:15px;}

.dl_an{margin:0 auto; width:289px; padding-top:40px;}

.tu_logo{float:left; padding:50px 2px 0px 2px;}

.dbt{font-family:"微软雅黑", "黑体"; font-size:30px; color:#333333; text-align:center; font-weight:bold; padding-top:50px;}
.dbt img{margin: 0 auto;}

.dbt_x{margin:0 auto; width:69px; padding-top:10px; padding-bottom:20px;}

.zpzw_bj{background-color:#f8f8fb; padding:23px 0px 20px 20px;}

.zpzw_k{float:left; width:502px; min-height:95px; background-color:#ffffff; padding:15px 35px 0px 35px; margin-bottom:15px; margin-right:15px; }
.zpzw_k ul li{font-family:"微软雅黑", "黑体"; line-height:32px;}

.zpzw_bt1{font-size:18px; color:#000000; float:left;}
.zpzw_bt1 span{font-size:16px; color:#b8b8b8; padding-left:10px;}
.zpzw_bt1 a{color:#000000; font-weight: bold;}

.zpzw_dd{font-size:16px; color:#727272; float:right;}
.zpzw_dd a{color:#727272;}

.zpzw_bt2{font-size:16px; color:#727272; float:left; clear: both;}
.zpzw_bt2 a{color:#727272;}

.zpzw_bm{font-size:16px; color:#727272; float:right;}
.zpzw_bm a{color:#727272;}

.gd{/*background-color:#ffffff;*/ height:50px; font-family:"微软雅黑", "黑体"; font-size:16px; color:#727272; line-height:50px; text-align:center; width: 1158px;}


.bq{font-family:"微软雅黑", "黑体"; font-size:18px; color:#ffffff; text-align:center; padding-top:40px;}
.bq a{color:#ffffff;}

.index-avatar{width: 100px; height: 125px;}

.resume_bj{font-family:"微软雅黑", "黑体";  background-color:#f8f8fb; padding:20px; font-size: 16px; line-height: 30px; position: relative;}
.resume_bj .user_avatar_area_right{ display: none;}
.resume_bj .user_avatar_area{ display: none;}
.resume_bj .user_avatar{ position: absolute; right: 10px; top: 10px; width: 150px; height: 200px;}
.resume_bj .user_avatar img{position: absolute; width: 150px; height: 200px; border: #A3A3A3 solid 1px;}
.user_avatar_tip{position: absolute; right: 10px; top:210px; width: 150px; text-align: center; color: #6A6666; background: #fff;}


.upload_bg{position: absolute; z-index: 5; background:#fff url("upload.png") center center no-repeat; background-size: 80% auto; padding-top:30%; height: 0; width: 30%; left: 50%; top:50%; margin: -15% 0 0 -15%;  border-radius: 1000px;}
.upload_input{position: absolute; top: 0; right: 0; width: 100%; height: 100%; opacity: 0; z-index: 9; cursor: pointer; }

.fujian{padding:0 0 20px 0;}
.fujian_item{display: inline-block; width: 200px; height: 120px; position:relative; margin-top: 10px; margin-left: 10px;}
.fujian_item img{width: 100%; height: 100%; border: #A3A3A3 solid 1px;}
.fujian_item .delfj{ position: absolute; right: -11px; top: -8px; z-index: 999; background: #333333; border-radius: 20px; color: #fff; cursor: pointer; width: 22px; height: 22px; display: inline-block; line-height: 22px; text-align: center;}


.line-block{ border-bottom: #ccc solid 1px; padding: 10px 0;}
.resume_key{display: inline-table; width: 98px; vertical-align: top; text-align: right; color: #999;}
.resume_key_min{font-size: 14px;}
.resume_key_center{text-align: center;}
.resume_val{display: inline-table; width: 145px; height: 30px; vertical-align: top; text-align: justify; white-space:pre-wrap;}
.resume_val_1{width: 393px;}
.resume_val_2{width: 641px;}
.resume_val_3{width: 888px; line-height: 25px;}
.resume_val_3_span{padding:5px;}
.resume_val_4{width: 1050px;}
.resume_val_5{width: 90px;}
.resume_val_6{width: 278px;}
.re_style{width:100%;height:25px; line-height: 25px; padding: 0 5px; box-sizing: border-box; border: #2F2E2E solid 1px; color: #333333; font-size: 16px; font-family: "微软雅黑", "黑体";}
.re_ta{margin-top: 5px; overflow: hidden;}
.xinzeng{margin-top:10px;}
.bt{ height: 30px; padding-left: 100px;}
.edit_1, .edit_2, .edit_3, .edit_4{display: none; height: 30px; line-height: 30px;}

.avatar_upload{display: none;}


#recordTB{width: 95%; border: #838080 solid 1px; border-right: none; border-bottom: none;}
#recordTB td{ font-size: 16px; padding:2px 5px; line-height: 35px; border: #838080 solid 1px; border-top: none; border-left: none;}
#recordTB a{background: #9C2034; padding: 2px 5px; color: #fff; border-radius: 2px;}

#vacancyMore{ cursor: pointer;}

#imageList .tu_logo{width: 300px; padding: 50px 0 0; margin: 0; text-align: center;}
#imageList img{width: 250px; height: 100px; margin: 0 auto;}


.fjrbstyle {
    font-size: 14px;
    font-family: arial,sans-serif;
    line-height: 1.6;
    color: #333;
    outline: none;
    word-wrap: break-word;
}

.fjrbstyle > :first-child {
    margin-top: 0 !important;
}

.fjrbstyle a {
    color: #4298BA;
    text-decoration: none;
    word-break: break-all;
}

.fjrbstyle a:visited {
    color: #4298BA;
}

.fjrbstyle a:hover {
    color: #0F769F;
}

.fjrbstyle a:active {
    color: #9E792E;
}

.fjrbstyle a:hover,.fjrbstyle a:active {
    outline: 0;
}

.fjrbstyle h1,.fjrbstyle h2,.fjrbstyle h3,.fjrbstyle h4,.fjrbstyle h5,.fjrbstyle h6 {
    font-weight: normal;
    margin: 36px 0 20px;
    color: #000000;
}

.fjrbstyle h1 {
    font-size: 24px;
}

.fjrbstyle h2 {
    font-size: 22px;
}

.fjrbstyle h3 {
    font-size: 20px;
}

.fjrbstyle h4 {
    font-size: 18px;
}

.fjrbstyle h5 {
    font-size: 16px;
}

.fjrbstyle h6 {
    font-size: 16px;
}

.fjrbstyle p,.fjrbstyle div {
    word-wrap: break-word;
    margin: 0 0 10px 0;
    color: #333;
    word-wrap: break-word;
}

.fjrbstyle b,.fjrbstyle strong {
    font-weight: bold;
}

.fjrbstyle i,.fjrbstyle em {
    font-style: italic;
}

.fjrbstyle u {
    text-decoration: underline;
}

.fjrbstyle strike,.fjrbstyle del {
    text-decoration: line-through;
}

.fjrbstyle ul,.fjrbstyle ol {
    list-style: disc outside none;
    margin: 15px 0;
    padding: 0 0 0 36px;
    line-height: 1.6;
}

.fjrbstyle ul li,.fjrbstyle ol li {
    list-style-type: inherit;
}

.fjrbstyle ul ul,.fjrbstyle ul ol,.fjrbstyle ol ul,.fjrbstyle ol ol {
    padding-left: 30px;
}

.fjrbstyle ul ul,.fjrbstyle ol ul {
    list-style: circle outside none;
}

.fjrbstyle ul ul ul,.fjrbstyle ol ul ul {
    list-style: square outside none;
}

.fjrbstyle ol {
    list-style: decimal;
}

.fjrbstyle blockquote {
    border-left: 6px solid #ddd;
    padding: 5px 0 5px 10px;
    margin: 15px 0 15px 15px;
}

.fjrbstyle blockquote > :first-child {
    margin-top: 0;
}

.fjrbstyle code {
    display: inline-block;
    padding: 0 4px;
    margin: 0 5px;
    background: #eeeeee;
    border-radius: 3px;
    font-size: 13px;
    font-family: 'monaco','Consolas',"Liberation Mono",Courier,monospace;
}

.fjrbstyle pre {
    padding: 10px 5px 10px 10px;
    margin: 15px 0;
    display: block;
    line-height: 18px;
    background: #F0F0F0;
    border-radius: 3px;
    font-size: 13px;
    font-family: 'monaco','Consolas',"Liberation Mono",Courier,monospace;
    white-space: pre;
    word-wrap: normal;
    overflow-x: auto;
}

.fjrbstyle pre code {
    display: block;
    padding: 0;
    margin: 0;
    background: none;
    border-radius: 0;
}

.fjrbstyle hr {
    display: block;
    height: 0px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 15px 0;
    padding: 0;
}

.fjrbstyle table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 15px 0;
}

.fjrbstyle table thead {
    background-color: #f9f9f9;
}

.fjrbstyle table td,.fjrbstyle table th {
    min-width: 36px;
    height: 30px;
    border: 1px solid #ccc;
    vertical-align: top;
    padding: 2px 4px;
    text-align: left;
    box-sizing: border-box;
}

.fjrbstyle table td.active,.fjrbstyle table th.active {
    background-color: #ffffee;
}

.fjrbstyle img {
    margin: 0 5px;
    vertical-align: middle;
}


.gd #sqadd{padding: 15px 50px; font-size: 24px; border-radius: 20px;}

@media (max-width: 1024px) {
    .bj1{min-width:100%;}
    .container{width: 100%;}
    .logo{width: 100%; padding-top: 50px;}
    .logo img{width: 80%; margin: 0 auto;}
    .gd{width: 100%;}
    .tzgg_k{width: 523px; margin-left: 20px; overflow: hidden; border-radius: 0 20px 0 0;}
    .dl_k{margin-right: 20px;}
    .resume_key{float: left;}
    .resume_val{float: left; width: 825px;}
    .resume_val_1{width: 825px;}
    .resume_val_2{width: 825px;}
    .resume_val_3{width: 825px;}
    .resume_val_4{width: 825px;}
    .resume_val_5{width: 825px;}
    .resume_val_6{width: 825px;}
    .zpzw_k{width: 400px;}
    .bt{clear: both; padding-top: 20px;}
}


@media (max-width: 823px) {
    .zpzw_k{width: 320px;}
    .resume_val{width: 655px;}
    .resume_val_1{width: 655px;}
    .resume_val_2{width: 655px;}
    .resume_val_3{width: 655px;}
    .resume_val_4{width: 655px;}
    .resume_val_5{width: 655px;}
    .resume_val_6{width: 655px;}
}

@media (max-width: 800px) {
    .zpzw_k{width: 310px;}
    .resume_val{width: 645px;}
    .resume_val_1{width: 645px;}
    .resume_val_2{width: 645px;}
    .resume_val_3{width: 645px;}
    .resume_val_4{width: 645px;}
    .resume_val_5{width: 645px;}
    .resume_val_6{width: 645px;}
}

@media (max-width: 768px) {
    .contentPage .tu_logo{ padding: 10px 2px 0px 2px;}
    .zpzw_k{width: 275px;}
    .bq{line-height: 56px;}
    .tzgg_k{width: 743px; float: none; margin: 0; position: absolute; top: 670px; left: 12px;}
    .dl_k{float: none; margin: 0 auto;}
    .z_bj{min-height:245px; padding-left: 10px; padding-bottom: 10px;}
    #imageList{padding-top: 100px;}
    #imageList .tu_logo{padding-left: 20px;}
    #imageList img{width: 225px; height: 90px;}
    .resume_val{width: 625px;}
    .resume_val_1{width: 625px;}
    .resume_val_2{width: 625px;}
    .resume_val_3{width: 625px;}
    .resume_val_4{width: 625px;}
    .resume_val_5{width: 625px;}
    .resume_val_6{width: 625px;}
}


@media (max-width: 736px) {
    .resume_val{width: 585px;}
    .resume_val_1{width: 585px;}
    .resume_val_2{width: 585px;}
    .resume_val_3{width: 585px;}
    .resume_val_4{width: 585px;}
    .resume_val_5{width: 585px;}
    .resume_val_6{width: 585px;}
}

@media (max-width: 720px) {
    .resume_val{width: 555px;}
    .resume_val_1{width: 555px;}
    .resume_val_2{width: 555px;}
    .resume_val_3{width: 555px;}
    .resume_val_4{width: 555px;}
    .resume_val_5{width: 555px;}
    .resume_val_6{width: 555px;}
}
@media (max-width: 667px) {
    .zpzw_k{width: 245px;}
    .resume_val{width: 495px;}
    .resume_val_1{width: 495px;}
    .resume_val_2{width: 495px;}
    .resume_val_3{width: 495px;}
    .resume_val_4{width: 495px;}
    .resume_val_5{width: 495px;}
    .resume_val_6{width: 495px;}
}

@media (max-width: 653px) {
    .zpzw_k{width: 235px;}
    .resume_val{width: 485px;}
    .resume_val_1{width: 485px;}
    .resume_val_2{width: 485px;}
    .resume_val_3{width: 485px;}
    .resume_val_4{width: 485px;}
    .resume_val_5{width: 485px;}
    .resume_val_6{width: 485px;}
}


@media (max-width: 568px) {
    .zpzw_k{width: 465px;}
    .resume_val{width: 415px;}
    .resume_val_1{width: 415px;}
    .resume_val_2{width: 415px;}
    .resume_val_3{width: 415px;}
    .resume_val_4{width: 415px;}
    .resume_val_5{width: 415px;}
    .resume_val_6{width: 415px;}
}



@media (max-width: 540px) {
    .contentPage .bj1{ height: 150px;}
    .zpzw_k{width: 80%; float:none;}
    .posName{display: none;}
    .dbt2{ font-size: 26px;}
    .z_16{padding: 0 20px 0 0;}
    .logo{padding-bottom: 20px;}
    .dl_k{transform: scale(0.8,0.8); transform-origin:0% 0%; position: absolute; left: 50%; margin-left: -172px;}
    .tzgg_k{top: 470px; transform: scale(0.8,0.8); transform-origin:0% 0%; left: 50%; margin-left: -172px; width: 430px; border-radius: 0 20px 0 0;}
    #imageList{padding-top: 0px;}
    #imageList .tu_logo{width: 95%;}
    #imageList img{width: 155px; height: 62px;}
    .resume_val{width: 385px;}
    .resume_val_1{width: 385px;}
    .resume_val_2{width: 385px;}
    .resume_val_3{width: 385px;}
    .resume_val_4{width: 385px;}
    .resume_val_5{width: 385px;}
    .resume_val_6{width: 385px;}
    .fujian{display: inline-flex;}
}



@media (max-width: 414px) {
    .resume_bj .user_avatar_area{ display: block; height: 200px;}
    .resume_bj .user_avatar{left:130px; top: auto; margin-top: -200px;}
    .user_avatar_tip{left:0px; top: auto; margin-top: -200px; font-size: 16px;}
    .resume_val{width: 235px;}
    .resume_val_1{width: 235px;}
    .resume_val_2{width: 235px;}
    .resume_val_3{width: 235px;}
    .resume_val_4{width: 235px;}
    .resume_val_5{width: 235px;}
    .resume_val_6{width: 235px;}
}

@media (max-width: 360px) {
    .resume_val{width: 215px;}
    .resume_val_1{width: 215px;}
    .resume_val_2{width: 215px;}
    .resume_val_3{width: 215px;}
    .resume_val_4{width: 215px;}
    .resume_val_5{width: 215px;}
    .resume_val_6{width: 215px;}
}

@media (max-width: 320px) {
    .resume_val{width: 175px;}
    .resume_val_1{width: 175px;}
    .resume_val_2{width: 175px;}
    .resume_val_3{width: 175px;}
    .resume_val_4{width: 175px;}
    .resume_val_5{width: 175px;}
    .resume_val_6{width: 175px;}
}

@media (max-width: 280px) {
    .resume_val{width: 140px;}
    .resume_val_1{width: 140px;}
    .resume_val_2{width: 140px;}
    .resume_val_3{width: 140px;}
    .resume_val_4{width: 140px;}
    .resume_val_5{width: 140px;}
    .resume_val_6{width: 140px;}
}









